Fix compilation warning: move function to proper location
authorJavier Jardón <jjardon@gnome.org>
Mon, 12 Apr 2010 19:22:34 +0000 (21:22 +0200)
committerJavier Jardón <jjardon@gnome.org>
Mon, 12 Apr 2010 20:10:38 +0000 (22:10 +0200)
Move _count_nodes() auxiliar function inside the
G_ENABLE_DEBUG define, where other auxiliar functions are.

gtk/gtkrbtree.c

index 207c2a80eb989862ad0c3d173cce21a5e4c504ea..c33a9edcfe2409993394d3a1c4b81c8f30b1cd8c 100644 (file)
@@ -33,8 +33,6 @@ static void        _gtk_rbtree_insert_fixup       (GtkRBTree  *tree,
                                                   GtkRBNode  *node);
 static void        _gtk_rbtree_remove_node_fixup  (GtkRBTree  *tree,
                                                   GtkRBNode  *node);
-static gint        _count_nodes                   (GtkRBTree  *tree,
-                                                  GtkRBNode  *node);
 static inline void _fixup_validation              (GtkRBTree  *tree,
                                                   GtkRBNode  *node);
 static inline void _fixup_parity                  (GtkRBTree  *tree,
@@ -1469,25 +1467,6 @@ _gtk_rbtree_traverse (GtkRBTree             *tree,
     }
 }
 
-static gint
-_count_nodes (GtkRBTree *tree,
-             GtkRBNode *node)
-{
-  gint res;
-  if (node == tree->nil)
-    return 0;
-
-  g_assert (node->left);
-  g_assert (node->right);
-  
-  res = (_count_nodes (tree, node->left) +
-        _count_nodes (tree, node->right) + 1);
-
-  if (res != node->count)
-    g_print ("Tree failed\n");
-  return res;
-}
-
 static inline
 void _fixup_validation (GtkRBTree *tree,
                        GtkRBNode *node)
@@ -1572,6 +1551,25 @@ count_parity (GtkRBTree *tree,
   return res;
 }
 
+static gint
+_count_nodes (GtkRBTree *tree,
+              GtkRBNode *node)
+{
+  gint res;
+  if (node == tree->nil)
+    return 0;
+
+  g_assert (node->left);
+  g_assert (node->right);
+
+  res = (_count_nodes (tree, node->left) +
+         _count_nodes (tree, node->right) + 1);
+
+  if (res != node->count)
+    g_print ("Tree failed\n");
+  return res;
+}
+
 static void
 _gtk_rbtree_test_height (GtkRBTree *tree,
                          GtkRBNode *node)
@@ -1677,7 +1675,7 @@ _gtk_rbtree_test_structure (GtkRBTree *tree)
   g_assert (tree->root->parent == tree->nil);
   _gtk_rbtree_test_structure_helper (tree, tree->root);
 }
-                           
+
 void
 _gtk_rbtree_test (const gchar *where,
                   GtkRBTree   *tree)